]> dgit.raspbian.org Git - gnome-shell.git/commit
messageTray: Take over trayBox from LayoutManager
authorFlorian Müllner <fmuellner@gnome.org>
Wed, 25 Feb 2015 16:43:54 +0000 (17:43 +0100)
committerFlorian Müllner <fmuellner@gnome.org>
Fri, 27 Feb 2015 13:16:30 +0000 (14:16 +0100)
commitb3a96f2f6c5bbd4e8f6a9e960cb0b52c4462057f
treeb68eaf1c901dfcef449d06f0280ab0eb28bdcf3a
parent5f5dc8327f4e719c5d9176423240aba5cda602ac
messageTray: Take over trayBox from LayoutManager

Since commit e189a34, the trayBox uses a Contraint to cover the primary
monitor's work area. This allows banners to be clipped so they don't
leak into monitors above the primary one during animations. However even
without being reactive, the trayBox now interferes with operations like
Looking Glass' object picker and overview DND.
With the trayBox no longer being positioned manually, there's no strong
reason to keep it in LayoutManager, and handling it in MessageTray allows
to hide the actor while no banner is showing, which helps with the issue
outlined above.

https://bugzilla.gnome.org/show_bug.cgi?id=744912
js/ui/layout.js
js/ui/messageTray.js